import Vue from 'vue'
import App from './App'
import router from './router'
import FastClick from 'fastclick' //导入fastclick模块，用来解决移动端店家300毫秒延迟问题
import VuelazyLoad from 'vue-lazyload' //导入图片懒加载插件
import toast from './components/common/toast/index'; //将自定义toast组件安装到mian中，这样就可以使用$toast直接调用了

// 导入store对象
import store from './store/index';
Vue.prototype.$bus = new Vue() //让$bus成一个vue实例，作为事件总线 ，用来发射或接受事件
import MintUi from 'mint-ui'
Vue.use(MintUi)
    // 导入mintui样式
import './assets/css/base.css'
//导入mui样式
import '../lib/dist/css/mui.min.css'
import '../lib/dist/css/icons-extra.css'
//导入attach方法，用来解决300毫秒延迟问题
FastClick.attach(document.body)
Vue.config.productionTip = false
Vue.use(toast)
Vue.use(VuelazyLoad, {
        loading: require('./assets/img/common/placeholder.png')
    })
    /* eslint-disable no-new */
new Vue({
    el: '#app',
    router,
    store,
    render: h => h(App)
})